body, input, textarea {
    background-color: #f4f4f4
}

body, .av-menu-wrapper ul li a, .av-slider-wrapper .av-slick-counter, .av-team-block .av-team-block-title a, .av-team-block .av-team-block-social-media li a, .portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title a, .portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile .av-portfolio-title a, .av-contact-details-list li a {
    color: #262626
}

a {
    color: #777
}

#av-menu-trigger-mobile svg rect, #av-menu-trigger-mobile svg polygon, .svg-av-mouse {
    fill: #262626
}

.av-menu-wrapper ul li:after, .sub-menu, .av-slider-wrapper .slick-dots li button, #av-menu-trigger-mobile .av-menu-symbol > span, .av-team-block .av-team-block-social-media li:after, .av-clients-list li:after, .av-plus-sign span, .av-submit-label .av-svg-contact-submit:hover {
    background-color: #262626
}

.av-underline:after {
    background-image: linear-gradient(#262626 calc(100% - 10px), #262626 10px)
}

.av-header .av-underline:after, .av-footer .av-underline:after, .av-slide-content h1 .av-underline:after {
    background-image: linear-gradient(#fcd969 calc(100% - 10px), #fcd969 10px)
}

.sub-menu, .av-canvas-overlay-inner, #av-menu-wrapper-mobile ul li a {
    background-color: #040404
}

.av-viewport .av-header, .av-viewport .av-footer, #av-canvas-overlay-menu, .portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title, .portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile, .av-hline, .av-skew-decoration .av-skew-1, .av-skew-decoration .av-skew-2, .av-skew-decoration .av-skew-3, .av-testimonial-block, .av-input-bar:before, .av-input-bar:after, .av-submit-label .av-svg-contact-submit {
    background-color: #fcd969
}

.av-submit-label .av-svg-contact-submit:hover svg {
    fill: #fcd969
}

.av-text-highlight, .av-menu-wrapper ul.sub-menu li a:hover, #av-menu-wrapper-mobile ul li a.av-menu-selected, #av-menu-wrapper-mobile ul li a:hover, .av-stat-block .av-stat-number {
    color: #fcd969
}

.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay {
    border-color: #fcd969
}

.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-triangle-more, .av-content-slider-wrapper .slick-dots li button {
    background-color: #fff
}

.av-map-wrapper, .av-content-slider-wrapper .slick-dots li.slick-active {
    border-color: #fff
}

.av-title-section, .av-slider-wrapper, .av-menu-wrapper ul.sub-menu li a, #av-menu-wrapper-mobile ul li a, .av-slider-wrapper .av-slide-content h1, .av-slider-wrapper .av-slide-content p, .av-slider-wrapper .av-slide-content a, .av-footer a, .av-footer-wrapper h1, .av-footer-wrapper h2, .av-footer-wrapper h3, .av-footer-wrapper h4, .av-footer-wrapper h5, .av-footer-wrapper h6, .av-footer-sidebars-wrapper .av-contact-misc .av-footer-phone {
    color: #f4f4f4
}

#av-menu-close svg rect, #av-menu-close svg polygon {
    fill: #f4f4f4
}

.av-link-alt:before {
    background-color: #f4f4f4
}

.av-title-section, .av-slider-wrapper, .av-footer-wrapper {
    background-color: #181818
}

.av-footer-wrapper, .av-menu-overlay-wrapper address, .av-contact-details-list li h6 {
    color: #a0a0a0
}

.av-menu-overlay-wrapper, .av-menu-overlay-wrapper a {
    color: #f4f4f4
}

#av-menu-wrapper-mobile ul li ul li a {
    color: #777
}

.av-slider-wrapper .slick-dots li.slick-active button, #av-menu-trigger-mobile .av-menu-symbol:hover {
    border-color: #262626
}

@media (max-width: 540px) {
    .av-slider-wrapper .slick-dots li button {
        background-color: #f4f4f4
    }

    .av-slider-wrapper .slick-dots li.slick-active button {
        border-color: #f4f4f4
    }
}

.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg {
    background-color: #fcd969
}

.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-title a {
    color: #262626
}

.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-triangle:after {
    border-top-color: #fcd969
}

@media (min-width: 991px) {
    .av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-triangle:after, .av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-triangle:after {
        border-bottom-color: #fcd969
    }
}

.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-triangle, .av-team-block .av-team-block-decoration {
    border-bottom-color: #fcd969
}

.av-service-decoration .av-service-decoration-inner {
    border-color: #f4f4f4 transparent transparent transparent
}

.av-service-decoration {
    border-color: #fcd969 transparent transparent transparent
}

.av-loader-body {
    background-color: #040404
}

.av-loader {
    border-color: #f4f4f4;
    border-top-color: #fcd969
}

table, th, td {
    border-color: #a0a0a0
}